On Software Infrastructure for Computational Earth Sciences

نویسندگان

  • L. Gross
  • J. Smillie
  • E. Thorne
چکیده

Simulation software are build with three layers: the user interface, the mathematical models and the numerical methods. The mathematical layer provides abstraction from the numerical techniques and their implementation, the user interface provides abstraction from mathematical models. Each of the layer has a particular terminology being used, requires special skills fro the user to work within this layer and consequently needs particular computational tools. Appropriate tools for implementing numerical techniques is C/C++, for programming mathematical models is a scripting language such as python and for user interfaces are input files and graphical user interfaces. In this talk we will present the concepts of the mathematical modelling language escript and will show how escript is linked downwards into numerical numerical and upwards into user interfaces.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building Cyber Infrastructure for Geochronology: A Case Study in Collaborative Software Engineering Research

The Cyber Infrastructure Research and Development Lab for the Earth Sciences (CIRDLES) collaboratively integrates domain-specific software engineering with the efforts of two NSF-supported initiatives in geochronology. Geochronology is the science of determining the age of geological formations. The EARTHTIME initiative pursues consensus-based approaches to geochemical data reduction, and the E...

متن کامل

A Standards-based Dynamic Distributed Data Infrastructure for Earth Sciences

Scientific progress in the Earth Sciences is predicated on the ability to share, analyze and archive extreme amounts of data, which are often collected dynamically from a widely distributed sources. Sharing, analyzing and archiving these data is a very important but also challenging task facing the Earth Science community. Providing an integrated compute and data cyberinfrastructure that can su...

متن کامل

Development of General Purpose Numerical Software Infrastructure for Large Scale Scientific Computing : Annual Report of the Earth Simulator Center April 2007 - March 2008

The Development of Software Infrastructure for Large Scale Scientific Simulation project, or the Scalable Software Infrastructure (SSI) project for short, was initiated in November 2002, for the purpose of constructing a scalable software infrastructure to expand large scale computing environments to replace existing implementations of parallel algorithms and implementations in individual scien...

متن کامل

Overview and Current State of the “ GEO ( Global Earth Observation ) Grid ”

The “GEO (Global Earth Observation) Grid” is aiming at providing an E-Infrastructure to understand our Earth more insightful and more precisely, but faster and easier to worldwide Earth Sciences community. On the E-Infrastructure we are able to share data, application programs, and scientific workflows without knowing deep knowledge in IT where the grid technology is provisioned. GEO Grid provi...

متن کامل

Development of General Purpose Numerical Software Infrastructure for Large Scale Scientific Computing

The object of the project, which started in 2002 as a study named the Scalable Software Infrastructure (SSI) project of Core Research for Evolutional Science and Technology at Japan Science and Technology, is to develop basic libraries for large scale scientific simulations which have previously been developed separately in each field and to integrate them into a scalable software infrastructur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005